basic dot net questions